package cn.lili.modules.system.service;

import cn.lili.common.exception.ServiceException;
import cn.lili.common.vo.PageVO;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.grab.dingdong.res.order.CreateOrderRequest;
import cn.lili.modules.system.entity.dos.RequestLog;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.system.entity.dos.ResponseLog;
import cn.lili.modules.system.enums.RequestLogTypeEnum;
import com.aliyuncs.utils.StringUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fasterxml.jackson.databind.ObjectMapper;

import java.util.Objects;

/**
 * 第三方调用日志
 * @author pyy
 * @since 2023/11/2
 */
public interface ResponseLogService extends IService<ResponseLog> {

    boolean saveOrUpdate(ResponseLog responseLog);

    Page<ResponseLog> getPage(PageVO pageVO);

    boolean editJsonParam(ResponseLog responseLog);

    /**
     * 重发请求  请求方式为：输入
     */
    ResultMessage<Object> resposeSend(Long id);






}